
 #map {
   border: 1px solid rgb(151, 151, 151);
   width: 97%;
   position: relative;
   height: 22em;
   margin: .5em .5em .5em .5em;

 }
 .yui-dialog {
	font-size: small; 
 }
 .flat  {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 2px;
	height: 1em
	font-size: small;
 }
  input.flat  {
	border: 0px;
 }
 div.map-search {
   	margin: .5em .5em .5em .5em; 
 }
 .map-left {
 	overflow:auto;
 	align:center;
  	border: 1px solid rgb(151, 151, 151);
  	width: 100%;
   	position: relative;
   	height: 22em;
   	margin: .5em .5em .5em .5em;
 }
#custom-doc { width:49.23em;*width:48.04em;min-width:640px; margin:auto; text-align:left;}

  
.yuimenuitem {
	padding: 2px 2px ! important;
}